package main

import (
	"fmt"
	"net"
	"bufio"
	"os"
)

func main() {

	fmt.Println("客户端 启动")

	conn, err := net.Dial("tcp", "127.0.0.1:6666")
	if err != nil {
		fmt.Println("客户端连接失败, err: ", err)
	}

	fmt.Println("客户端连接成功, conn: ", conn)

	// 终端输入
	reader := bufio.NewReader(os.Stdin)
	str, err2 := reader.ReadString('\n')
	if err2 != nil {
		fmt.Println("终端输入失败, err2: ", err2)
	}

	// 将str发送给服务器
	n, err3 := conn.Write([]byte(str))
	if err3 != nil {
		fmt.Println("发送数据失败, err3: ", err3)
	}

	fmt.Printf("发送数据成功, n: %v", n)

}